function main(vid,handles) %+ meg olyan parameter, amire szukseg van, hogy innen lehessen rajzolni a feluletre
% ez egy fuggveny, amely a feluletrol hivodik meg, miutan a preview mar megy
% parameterek:
% vid: a video objektum
% handles: a felulet handle-jei
%A FUGGVENY SZERKEZETE:
hh=1:1:640;
vh=1:1:480;
set(gcf,'CurrentAxes',handles.axes1);
 hold on
while(1)
    try
        captured_image=getsnapshot(vid);
    catch
        return;
    end
    proc_image = process(captured_image); %<-- altalam irt fgv
    %captured_image: eredeti kep
    %proc_image: feldolgozott kep: fekete-feher, a labda fekete
    
    [vert_hist hor_hist] = histogram(proc_image); %%SIMI
    
    [X Y obj_present] = position(vert_hist, hor_hist); %%SIMI
    set(gcf,'CurrentAxes',handles.axes1);
    try
    delete(g);
    end
    if(obj_present)
        %rajzol a feluletre egy X-et az elobbi koordinatakra (ORSI)
        g=plot(X,Y,'X','MarkerSize',30,'color','g'); %(x,y)-ra rajzol egy zold X-et
    end
    set(gcf,'CurrentAxes',handles.axes3);
    plot(hh,hor_hist);
    set(gcf,'CurrentAxes',handles.axes2);
    plot(vh,vert_hist);
    %a ket hisztogram (tomb) megjelentitese hisztogramkent a feluleten (ORSI)
end
    